presentation sleeve - German English Dictionary